$(function() {
	// 1.初始化Table
	var _common = xbdunRequire("common");
	var _targeTable = new TableInit($('#tb_org_info'));
	//查询
	$("#btn_search").on("click",function(){_targeTable.refresh();});
	// 审核
	$("#btn_100101101").on("click",function(){
		var _selectOtpns = _targeTable.getSelections();
		if(_selectOtpns&&_selectOtpns.length==1){
			//_selectOtpns[0]
			//打开弹出层设置审核
			$("#bs-auditing-lg").modal("show");
		}else{
			_common.alert(true,"请选择一项进行操作.");
		}
	})
	//修改用户设置
	$("#update").on("click",function(params){
		var temp = {
			auditingOrgName:$("update_company_name").val(),//企业简称
			auditingOrgEmail:$("update_company_name").val(),//企业邮箱
			auditingOrgLandline:$("update_company_name").val(),//企业座机电话
			auditingRecordNo:$("update_company_name").val(),//备案号
			auditingBusiPerson:$("update_company_name").val(),//企业法人
		};
		_common.alert(true,'您确定这样操作?',function(val){if (val==1){
			_common.loading(true,"正在提交数据，请稍后...");
			$.ajax({
				 type: "post",
				 url: webRoot+'/system/100101101',
				 data: temp,
				 success: function (data, status) {
					 if (status == "success") {
						//显示保存成功提示框
						 _common.loading(true,"修改成功，请稍后...");
					 } else {
						 _common.alert(true,"修改失败.");
					 }
				 },
				 error: function () {
					 _common.alert(true,"修改失败.");
				 },
				 complete: function () {
					 _targeTable.refresh();
					 _common.loading(false);
					 $("#btn_100101101_cancal").click();		//关闭修改框
				 }
			})
		}},2)
	})
	// 保存审核内容
	$("#btn_100101101_save").on("click",function(params){
		var temp = {
			pageSize: params.pageSize, 						//页面大小
			pageIndex : params.pageIndex, 					//页码
			auditingStatus:$("#update_auditing_status").val(),	//审核状态
			auditingMessage:$("#update_auditing_message").val()	//审核内容
		};
		if (!temp.auditingStatus.trim() || !temp.auditingMessage.trim()) {
			return alert("请填写完整审核信息.");
		}
		_common.alert(true,'您确定这样操作?',function(val){if (val==1){
			_common.loading(true,"正在提交数据，请稍后...");
			$.ajax({
				 type: "post",
				 url: webRoot+'/system/100101101',
				 data: temp,
				 success: function (data, status) {
					 if (status == "success") {
						//显示保存成功提示框
						 _common.loading(true,"修改成功，请稍后...");
					 } else {
						 _common.alert(true,"修改失败.");
					 }
				 },
				 error: function () {
					 _common.alert(true,"修改审核失败.");
				 },
				 complete: function () {
					 _targeTable.refresh();
					 _common.loading(false);
					 $("#btn_100101101_cancal").click();		//关闭修改框
				 }
			})
		}},2)
		
	})
	
	
});
var TableInit = function(targeTbArg) {
	var oTableInit = new Object();
	// 得到查询的参数
	oTableInit.queryParams = function(params) {
		var temp = {
			pageSize: params.pageSize, 						//页面大小
			pageIndex : params.pageIndex, 					//页码
			selectKey:$("#sel_searchKey").val(),			//查询键
			selectValue:$("#sel_searchValue").val(),		//查询值
			auditingStatus:$("#sel_auditingStatus").val(),	//审核状态
			enable:$("#sel_enabled").val(),					//是否启用
			startDate:$("#txt_startDate").val(),			//开始时间
			endDate:$("#txt_endDate").val()					//结束时间
		};
		return temp;
	};
	// 初始化Table
	oTableInit.Init = function() {
		return targeTbArg.bootstrapTable("destroy").bootstrapTable({
			url : webRoot+'/system/100101100', // 请求后台的URL（*）
			queryParams : oTableInit.queryParams,// 传递参数（*）
			uniqueId : "id", // 每一行的唯一标识，一般为主键列
			columns : [{
				checkbox : true
			}, {
				field : 'orgName',
				title : '机构名称'
			}, {
				field : 'busiPerson',
				title : '企业法人'
			}, {
				field : 'orgMobile',
				title : '机构电话'
			},{
				field:"orgEmail",
				title:"机构邮箱"
			},{
				field:"recordNo",
				title:"备案号"
			},{
				field:"limitPers",
				title:"上限制人数"
			},{
				field:"auditingStatus",
				title:"审核状态",
				formatter: function(v){
					 switch(v||0){
					 	case 1:return "<font color='red'>申请中</font>";
					 	case 2:return "<font color='green'>通过审核</font>";
					 	case 3:return "未通过审核";
					 	default:return "未定义审核状态";
					 }
				}
			},{
				field:"remarks",
				title:"备注"
			},{
				field:"auditingTime",
				title:"审核时间",
				formatter:function(v){
					if(v){return v.substring(0,10);}
				}
			},{
				field:"createTime",
				title:"创建时间",
				formatter:function(v){
					 if(v){return v.substring(0,10);}
				}
			}
			]
		});
	};
	//设置获取选择行
	oTableInit.getSelections = function(){return targeTbArg.bootstrapTable('getSelections');}
	//刷新列表
	oTableInit.refresh = function(){
		//显示正在加载提示框
		xbdunRequire("common").loading(true,"正在查询，请稍后...");
		//内容刷新
		targeTbArg.bootstrapTable('refresh',{refCallBack:function(){
			$("#btn_search_cancle").click();		//关闭检索框
			xbdunRequire("common").loading(false);	//关闭加载
		}})
	}
	//初始化加载数据
	oTableInit.Init();
	return oTableInit;
};

var ButtonInit = function() {
	var oInit = new Object();
	var postdata = {};

	oInit.Init = function() {
		// $("#btn_add").click(function () {
		// $("#myModalLabel").text("新增");
		// $("#myModal").find(".form-control").val("");
		// $('#myModal').modal()

		// postdata.DEPARTMENT_ID = "";
		// });

		// $("#btn_edit").click(function () {
		// var arrselections =
		// $("#tb_departments").bootstrapTable('getSelections');
		// if (arrselections.length > 1) {
		// toastr.warning('只能选择一行进行编辑');

		// return;
		// }
		// if (arrselections.length <= 0) {
		// toastr.warning('请选择有效数据');

		// return;
		// }
		// $("#myModalLabel").text("编辑");
		// $("#txt_departmentname").val(arrselections[0].DEPARTMENT_NAME);
		// $("#txt_parentdepartment").val(arrselections[0].PARENT_ID);
		// $("#txt_departmentlevel").val(arrselections[0].DEPARTMENT_LEVEL);
		// $("#txt_statu").val(arrselections[0].STATUS);

		// postdata.DEPARTMENT_ID = arrselections[0].DEPARTMENT_ID;
		// $('#myModal').modal();
		// });

		// $("#btn_delete").click(function () {
		// var arrselections =
		// $("#tb_departments").bootstrapTable('getSelections');
		// if (arrselections.length <= 0) {
		// toastr.warning('请选择有效数据');
		// return;
		// }

		// Ewin.confirm({ message: "确认要删除选择的数据吗？" }).on(function (e) {
		// if (!e) {
		// return;
		// }
		// $.ajax({
		// type: "post",
		// url: "/Home/Delete",
		// data: { "": JSON.stringify(arrselections) },
		// success: function (data, status) {
		// if (status == "success") {
		// toastr.success('提交数据成功');
		// $("#tb_departments").bootstrapTable('refresh');
		// }
		// },
		// error: function () {
		// toastr.error('Error');
		// },
		// complete: function () {

		// }

		// });
		// });
		// });

		// $("#btn_submit").click(function () {
		// postdata.DEPARTMENT_NAME = $("#txt_departmentname").val();
		// postdata.PARENT_ID = $("#txt_parentdepartment").val();
		// postdata.DEPARTMENT_LEVEL = $("#txt_departmentlevel").val();
		// postdata.STATUS = $("#txt_statu").val();
		// $.ajax({
		// type: "post",
		// url: "/Home/GetEdit",
		// data: { "": JSON.stringify(postdata) },
		// success: function (data, status) {
		// if (status == "success") {
		// toastr.success('提交数据成功');
		// $("#tb_departments").bootstrapTable('refresh');
		// }
		// },
		// error: function () {
		// toastr.error('Error');
		// },
		// complete: function () {

		// }

		// });
		// });

		$("#btn_query").click(function() {
			$("#tb_departments").bootstrapTable('refresh');
		});
	};

	return oInit;
};